$(function() {


	var defaultPagingObj = {
		total: 0,
		pageSize: 10,
		page: 1
	};

	PAGE_DATA.pagingObj = $.extend(defaultPagingObj, PAGE_DATA.pagingObj);
	//渲染 top left
	commTemplUtil.initPage();
	commTemplUtil.initCommLeftMemu();
	//左边导航选中
	commTemplUtil.setLeftMenu(6);
	//查询搜索
	bindTimeAndSearch();
	//初始化
	getList(1);
});

function getList(page) {

	var onClickObj = {
		onClick: function() {
			var clickPage = $(this).attr("data-page");
			getList(parseInt(clickPage));
		}
	};

	var listTem = _.template($('#item-template').html());
	var time1 = $("#time1").val() || "";
	var time2 = $("#time2").val() || "";
	var name = $("#supplyername").val() || "";

	 // 检索条件-日期-合法性验证.
    if (!(time1 == "" || time2 == "")) {
        // 只有输入两个时间 才需要判断 时间合法性.
        var chkFlag = commTemplUtil.checkDate(time1, time2);

        if (!chkFlag) {
            // 不合法--date1 > date2
            commTemplUtil.showErrorDialog({
                title : "注意",
                message : "请检查时间先后顺序!",
                ok_txt : "确定"
            });
            return false;
        }
    }
	$.ajax({
		url: PAGE_CONFIG.requestUrl.querySupplyList,
		type: "get",
		dataType: "json",
		data: {
			startTime : time1,
			endTime : time2,
			name: name,
			page: page,
			pageSize: PAGE_DATA.pagingObj.pageSize,
		},
		success: function(result) {
			var datas = $.extend([], result.data);
			var tmplObjHtml = listTem(datas);
			$("#my_supply_list").html(tmplObjHtml);
			var tmpConf = $.extend(result.pagingConfData, onClickObj);
			commTemplUtil.initPaging("#comm-paging", tmpConf);
		},
		error: function(xhr, status, error) {
			$("#my_supply_list").html([]);
		}
	});
};
/**
 * 为页面 的 "时间选择" 和 "查询"绑定事件<br/>
 * 只需绑定一次。
 *
 * @author zhangmao-20151030
 * @author modify by gonglong-20151030
 */
function bindTimeAndSearch() {
	// 渲染日期插件
	$('#time1').datepicker();
	$('#time2').datepicker();

	// 查询
	$("#sel-query-btn").click(function() {
		getList(1);
	});
};